<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */ 
body,p,ul,li,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,a,div,input{margin:0; padding: 0; list-style: none; color:#333; font-size:14px;}
img,input{border:0; display: block;margin:0 auto;}
a{text-decoration: none;}
a:hover,a:hover h2{ color:#01af84;}
.fl{ float:left;}
.fr{ float:right;}
.w1200{ width:1200px; margin:0 auto;}
.clear{ clear:both;}
.none{ display:none;}

/**å¤´éƒ¨é€šç”¨æ&nbsp;·å¼**/
.head_bg{ background-color:#f5f5f5; height:40px; border-bottom:1px solid #eee; line-height:40px;}
.head_right ul li{ float:left; margin:0 10px; }
.head_right ul li.phone{ background:url(../images/phone.png) left center no-repeat; padding-left:25px; color:#01af84; font-size:18px;}
.nav{ z-index:9; position:relative;}
.nav ul li{ float:left; line-height:95px; width:90px; text-align:center; position:relative; z-index:2;}
.nav ul li a{ display:block; font-size:16px;}
.nav ul li a:hover{ background-color:#f5f5f5; border-bottom:2px solid #01af84; height:93px; color:#01af84;}
.hide_nav{ position: relative; width:100px; z-index:9;}
.hide_nav .vv{width:100%; display: inline-block; position: absolute; top:95px; left:0; z-index:9; float:left;}
.hide_nav .vv.ff{width:100%; height:60px;background: url(../images/nav-bg.png) 0 0 repeat-x; z-index:9;}
.hide_nav .menu{width:120%;position:absolute; left: -10%; background:#fff;float:left; display:none; text-align: center; overflow:hidden; padding-bottom:2px; z-index:9;}
.hide_nav .hide-menu{font-size:18px;color:#fff; display: inline-block; width:100%; height:45px; line-height: 45px; text-align: center;}
.hide_nav .hide-menu:hover{color:#fff;}
.hide_nav .menu ol{width:100%; height:45px; z-index:9;}
.hide_nav .menu ol a{font-size:14px; color:#12214b; display: inline-block; width:100%; height:45px; line-height: 45px;border-left: 2px solid #fff;}
.hide_nav .menu ol a:hover{width:100%; font-size:14px; color:#01af84; border-left: 2px solid #f5f5f5; color:#01af84; height:45px; display:block;}


/* banner */
.banner{position:relative;overflow:hidden; width:100%; margin: 0 auto;}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;}
.slides li{ text-align: center; font-size:60px;}
.slides li img{width: 100%;}
.flex-control-nav{position:absolute;bottom:30px;width:100%; z-index:2; left:48%;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:11px;height:10px;line-height:44px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; display: none;}
.flex-direction-nav li a.flex-prev{left:0;background:url(../images/prev1.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0;background:url(../images/next1.png) center center no-repeat;}
.shadow{width:100%; height:20px; background: url(../images/shadow.png) 0 0 repeat-x; opacity: 0.3;}
.border-b{padding-bottom:30px; border-bottom: 1px solid #999;}


/**çƒ­é—¨æœç´¢**/
.search_text{ line-height:45px;}
.search_text a{ margin-right:8px;}
.search { position: relative; margin-top: 10px;}
.search input { width: 270px; padding-left:13px; height: 33px; background-image:url(../images/search1.png); display:block;}
a.searchBtn { position: absolute; background: url(../images/search2.png) no-repeat center; width: 30px; height: 30px; right: 8px; top: 0;}


.index_title{ height:47px; padding:40px 0px; background:url(../images/index_title.png) center no-repeat; text-align:center;}
.index_title span{ display:block; font-size:24px;}
.index_title font{ display:block; font-size:18px; color:#01af84;}

/**å…³äºŽæˆ‘ä»¬**/
.about{ padding-bottom:50px;}
.about_img{ width:530px; height:338px; background:url(../images/index_about.png) no-repeat; padding:20px 25px 21px 24px;}
.about_text{ width:526px;}
.about_text h2{ padding-top:40px; font-size:20px; line-height:40px;}
.about_text span{ display:block; height:2px; width:60px; background-color:#01af84; margin:20px 0px; }
.about_text p{ line-height:24px; color:#666; font-size:14px; text-indent:2em; margin-bottom:40px;}
.about_text font a{ display:block; height:50px; width:150px; border:1px solid #e1e1e1; color:#989898; line-height:50px; text-align:center;}
.about_text font a:hover{ border-color:#01af84; color:#01af84;}

.rollBox{width:530px; overflow:hidden; position:relative;}
.rollBox .Cont{width:530px;overflow:hidden;margin:0 auto; float:left;}
.rollBox .ScrCont{width:3180px;}
.rollBox .Cont .pic{width:530;float:left;text-align:center;}
*+html .rollBox .Cont .pic{width:530px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{ display:block;margin:0px auto 10px auto;}
.rollBox .Cont .pic .pic_img{ text-align:center; overflow:hidden; border-radius:50%; overflow:hidden; width:530px; height:338px; display:block;}
.rollBox .Cont .pic .pic_img img{ width:530px;}
.rollBox .Cont .pic p{line-height:26px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{ color:#333; font-weight:bold; text-decoration:none; line-height:30px;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2{ width:46px; padding-top:150px; height:46px; position:absolute;}
.img1{ left:30px;}
.img2{ right:30px;}


.product_title,.news_title{ margin:0 auto; width:380px;}
.product_title li,.news_title li{ width:140px; height:35px; margin:20px; float:left; border:1px solid #666; color:#666; text-align:center; line-height:35px; border-radius:5px;}
.product_title li.curr,.news_title li.curr{ color:#01af84; border:1px solid #01af84;}
.product_title li.curr a,.news_title li.curr a{ color:#01af84;}

/**äº§å“ä¸­å¿ƒ**/
.index_product{ background-color:#fafafa; padding-bottom:40px;}
.product ul li:first-child,.product1 ul li:first-child{ float:left; width:378px; height:477px;}
.product ul li:first-child img,.product1 ul li:first-child img{ height:300px;}
.product ul li:first-child h2,.product ul li:first-child p,.product1 ul li:first-child h2,.product1 ul li:first-child p{ text-align:left; line-height:30px; margin-left:30px; margin-right:30px;}
.product ul li:first-child p,.product1 ul li:first-child p{ color:#666; margin-bottom:20px;}
.product ul li:first-child font,.product1 ul li:first-child font{ display:block; width:90px; height:35px; border:1px solid #01af84; color:#01af84; line-height:35px; margin-left:30px; }
.product ul li,.product1 ul li{ float:left; width:388px; height:226px; box-shadow: 3px 2px 3px #eee; margin:12px 7.5px; background-color:#fff; text-align:center; line-height:45px;}
.product ul li img,.product1 ul li img{ height:178px;}



/* è§†é¢‘ */
.car_pic .wrap{border-bottom:2px solid #ddd;overflow: hidden;padding-bottom:40px;clear: both; overflow: hidden;}
.wrap .w_l{width:865px;float:RIGHT;overflow: hidden;position: relative; height:590px;}
.wrap .w_l ul{overflow: hidden;height:580px;}
.wrap .w_l ul li{float:left;width:100%; height:100%; background:#000;}
.wrap .w_l ul li img{width:100%;height:100%;}
.wrap .w_l .next{position: absolute;top:38%;right:2%;cursor: pointer;}
.wrap .w_l .prev{position: absolute;top:38%;left:2%;cursor: pointer;}
.wrap .w_r{width:312px;float:right;padding-right:23px;height:590px;}
.wrap .w_r .w_r_w{height:538px;overflow: hidden; position: relative;}
.wrap .w_r ul li{border: 2px solid #fff; margin:24px 0; position:relative;}
.wrap .w_r ul li:hover{border: 2px solid #01af84;cursor:pointer;}
.wrap .w_r ul .video-current{border: 2px solid #01af84;}
.wrap .w_r ul li .video-p{ display:none; height:40px; line-height:40px; background:rgba(0,0,0,0.3); color:#fff; width:100%; text-align:center; position:absolute; bottom:0px;}
.wrap .w_r ul .video-current .video-p{ display:block;}
.wrap .w_r ul li img{width:100%;height: 178px;}
.show_off{position: absolute; top:0; left:0;width: 100%;}
.wrap .w_r .s-prev{display:block; cursor: pointer;}
.wrap .w_r .s-next{display:block; clear:both;cursor: pointer;}


/**æ–°é—»ä¸­å¿ƒ**/
.index_new{ padding-bottom:40px;}
.index_news ul li:first-child,.index_news1 ul li:first-child{ width:580px; margin-right:40px; float:left;}
.index_news ul li:first-child img,.index_news1 ul li:first-child img{ width:580px; height:233px; margin-bottom:20px;}
.index_news ul li:first-child h2,.index_news1 ul li:first-child h2{ height:20px; margin-bottom:25px; padding-left:15px; border-left:2px solid #01af84;}
.index_news ul li:first-child h2 span,.index_news1 ul li:first-child h2 span{ font-size:16px; float:left;}
.index_news ul li:first-child h2 font,.index_news1 ul li:first-child h2 font{ float:right; font-size:14px; font-weight:normal; color:#666;}
.index_news ul li:first-child p,.index_news1 ul li:first-child p{ line-height:30px; color:#999; padding-bottom:20px; border-bottom:1px dashed #d4d4d4;}
.index_news ul li,.index_news1 ul li{ float:left;}
.index_news ul li .time,.index_news1 ul li .time{ width:64px; height:64px; margin-bottom:25px; background-color:#656565; padding:10px; text-align:right; color:#fff;}
.index_news ul li .time span,.index_news1 ul li .time span{ font-size:20px; font-weight:bold; line-height:45px;}
.index_news ul li .time b,.index_news1 ul li .time b{ background-color:#ffb400; display:block; height:2px; width:15px; margin-left:52px;}
.index_news ul li .time font,.index_news1 ul li .time font{ font-size:16px;}
.index_news ul li .news,.index_news1 ul li .news{ width:462px; height:54px; background-color:#eee; padding:15px; }
.index_news ul li .news h2,.index_news1 ul li .news h2{ margin-bottom:5px; font-weight:normal;}
.index_news ul li .news p,.index_news1 ul li .news p{ color:#999;}


/**åº•éƒ¨æ&nbsp;·å¼é€šç”¨**/
.bottom{ height:270px; background:url(../images/index_bottom.png) bottom #191919 no-repeat; color:#afafaf;}
.bottom span a{ margin-right:20px; line-height:50px; color:#afafaf;}
.bottom font{ line-height:24px; color:#afafaf; }
.bottom_left{ margin-bottom:90px;}
.ewm ul li{ float:left; margin-right:75px; padding-top:50px;}
.ewm ul li img{ margin-bottom:20px;}
.bottom  p{ color:#afafaf; text-align:center;}
.bottom  p a{ color:#afafaf;}


/**å…³äºŽæˆ‘ä»¬**/
.Subcolumn{ height:60px; border:1px solid #eee; line-height:60px;}
.location{ background:url(../images/neiye_home.png) left center no-repeat; padding-left:25px;}
.location a{ color:#666; margin:0px 10px;}
.sub a{ padding:0px 20px; height:59px; display:block; width:60px; float:left; text-align:center; }
.sub a:hover{ border-bottom:2px solid #01af84;}
.main_title{ height:60px; padding:20px; background:url(../images/about_title.png) center no-repeat; text-align:center; font-size:20px;}
.about_Profile{ padding:20px 0px; line-height:30px; text-indent:2em; font-size:16px; color:#666;}
.yScrollList{width:1198px;height:350px;margin:25px auto 0;}
.yScrollListTitle{width:34%;height:38px;line-height:38px; margin:20px auto 35px auto;}
.yScrollListTitle h1{cursor:pointer; font-weight:normal; font-size:16px;color:#666666;height:38px;border:1px solid #dcdcdc;float:left;position:relative;width:110px;text-align:center; border-radius:5px; margin:0px 10px;}
.yScrollListTitle h1.yth1click{ color:#01af84; border:1px solid #01af84;}
.yScrollListIn{width:100%;height:224px;position:relative;}
.yScrollListInList{display:none;width:1138px;height:240px;position:absolute;padding:0 30px;left:0;top:0;overflow:hidden;}
.yScrollListInList .yScrollListbtn{cursor:pointer;position:absolute;width:13px;height:19px;top:96px;background:url(../images/btnys.png) no-repeat 0 0;}
.yScrollListInList .yScrollListbtnr{background-position:-14px 0;right:5px;}
.yScrollListInList .yScrollListbtnl{left:5px;}
.yScrollListInList ul{width:2238px;height:300px;position:absolute;top:0;left:30px;overflow:hidden;}
.yScrollListInList ul li{width:350px;height:250px;float:left;margin-right:36px;}
.yScrollListInList ul li img{width:350px;height:240px;display:block;margin-left:10px;}

/**å‘å±•åŽ†ç¨‹**/
.history{ margin-bottom:35px;}
.space{ padding-top:35px;}
.space .today{ -moz-border-radius: 80px; -webkit-border-radius: 80px; border-radius: 80px; width: 80px; background: #01af84; font-size:18px; text-align:center; font-weight:bold; line-height: 80px; margin: 0 auto; color: #fff;}
.bg{ background:url(../images/history_03.png) repeat-y center center;padding: 29px 14px;}
.bg .passage {width: 1200px;overflow: hidden;}

.bg .passage .history_img { width: 540px; float: left;}
.bg .passage .arrow { width: 54px; height: 17px; margin-top: 20px; float: left;  background: url(../images/history_04.png) no-repeat;}
.bg .passage .words { font-size: 14px; float: left; width: 540px; margin: 0 0 0 30px;}
.bg .passage .arrow2{ width: 54px; height: 18px; margin-top: 20px; margin-left:8px; float: left; background: url(../images/history_04.png) 0 18px;}
.bg .passage .words span { color: #01af84; font-size: 36px;}


/**è£èª‰èµ„è´¨**/
.honor{ margin-bottom:35px;}
.honor ul li{ width:289px; height:280px; float:left; text-align:center; background:url(../images/honor_bg.png) top no-repeat; margin:8px 5px; padding-top:12px;}
.honor ul li:hover{ background:url(../images/honor_bg_h.png) top no-repeat;}
.honor ul li:hover a p{ color:#01af84;}
.honor ul li img{ height:235px; margin-bottom:25px;}


.left_sub{ width:290px; margin-right:35px;}
.left_sub h2{ font-size:20px; margin-bottom:15px; line-height:40px; height:40px; padding-top:20px; color:#01af84}
.left_sub ul{ margin-bottom:35px;}
.left_sub ul li{ height:45px; line-height:45px; border-bottom:1px dashed #e0e0e0; padding-left:20px;}
.left_sub ul li.curr a,.left_sub ul li:hover a{ color:#01af84;}
.left_sub ul li.curr,.left_sub ul li:hover{ background:url(../images/product_03.jpg) left center no-repeat;}

/**äº§å“åˆ—è¡¨**/
.product_list{ width:875px;}
.product_list_t{ height:45px; line-height:45px; border-bottom:1px solid #e8e8e8; padding-top:20px; margin-bottom:30px;}
.product_list_t span{ color:#01af84; font-size:20px;}
.product_list_ul ul li{ width:280px; float:left; margin-bottom:15px; margin:5px;}
.product_list_ul ul li .product_list_img{ height:190px; border:1px solid #e8e8e8; text-align:center; padding-top:20px;}
.product_list_ul ul li .product_list_img img{ height:170px; max-width:240px;}
.product_list_ul ul li a p{ display:block; padding-left:20px; background:url(../images/product_07.jpg) left center no-repeat; height:35px; line-height:35px;}

.product_detail_img img{  float:left; margin-right:30px; margin-bottom:30px;}
.product_detail_text p{ line-height:30px; color:#666;}
.product_detail_title li{ float:left; padding:10px 40px; border:1px solid #e8e8e8; margin-bottom:30px;}
.product_detail_title li.curr,.product_detail_title li:hover{ background:#01af84; color:#fff; border:1px solid #01af84; cursor:pointer;}
.product_detail{ margin-bottom:30px; line-height:30px;}
.other-product{ margin-bottom:30px;}

.ban{ width:500px; height:600px; position:relative; overflow:hidden;margin-right: 30px; margin-bottom: 30px; float:left;}
.ban2{ width:500px; height:500px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:500px; height:500px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:500px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid #01af84; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}


/**æ–°é—»ä¸­å¿ƒ**/
.first_news img{ margin-bottom:20px; width:325px; height:215px; margin-right:25px; float:left}
.first_news_text{ width:490px;}
.first_news_text span{ color:#999;}
.first_news_text p{ padding:15px 0px; text-indent:2em; line-height:24px; color:#666; display:block; overflow:hidden; text-overflow:ellipsis; height:60px; margin-bottom:20px;}
.first_news_text font,.first_news_text font a { display:block; width:115px; height:40px; color:#01af84; line-height:40px; text-align:center;}
.first_news_text font a{ border:1px solid #01af84; border-radius:10px;}
.news_list_time{ width:64px; height:64px; margin-bottom:25px; background-color:#656565; padding:10px; text-align:right; color:#fff;}
.news_list_time span{ font-size:20px; font-weight:bold; line-height:45px;}
.news_list_time b{ background-color:#ffb400; display:block; height:2px; width:15px; margin-left:52px;}
.news_list_time font{ font-size:16px;}
.news_list_news{ width:750px; height:54px; background-color:#eee; padding:15px; }
.news_list_news h2{ margin-bottom:5px; font-weight:normal;}
.news_list_news p{ color:#999;}
.article h2{ font-size:16px; text-align:center; line-height:35px;}
.article_time{ text-align:center; color:#666; font-size:12px; line-height:30px; margin-bottom:20px;}
.article_content{ line-height:24px; color:#666; margin-bottom:25px; padding:0px 25px; font-size:14px;}
.article_content img{ max-width:800px;}
.flip{ margin-bottom:30px;}
.flip span{ display:block; line-height:30px; color:#666;}


/**ç¿»é¡µæ&nbsp;·å¼**/
.pages{ margin-bottom:30px; text-align:center; padding-top:20px; line-height:60px;}
.pages a{ text-decoration: none;margin: 0 5px 0 0; padding: 6px 10px 6px 10px; font-size: 12px; height: 16px; line-height: 16px; border:1px solid #e8e8e8;}
.pages a:hover,.pages a.pgcurrent{ color:#01af84; border:1px solid #01af84}
.content { min-height:700px;}

/**æ‹›è˜å²—ä½**/
.recruit li{ height:48px; background:#eaeaea; line-height:48px; text-align:center;}
.recruit li.video-current{ background:#01af84;}
.recruit li.video-current a{ color:#fff;}
.recruit_content{ padding:20px 0px;}
.recruit_content h2{ height:48px; line-height:48px; border-bottom:1px solid #e8e8e8; margin-bottom:25px;}
.recruit_content b{ font-size:20px; color:#179ea1; line-height:36px;}
.recruit_content h2 span{ font-size:24px; float:left; }
.recruit_content h2 font{ float:right; font-weight:normal;}
.recruit_sub{ padding:20px 0px;}


/**èµ„æ–™ä¸­å¿ƒ**/
.data_list_ul ul li{ height:40px; line-height:40px; border-bottom:1px dashed #e8e8e8;}
.data_list_ul ul li span{ float:left;}
.data_list_ul ul li font{ float:right; color:#999;}


.person-xx li{position:relative;width: 47%;margin-right: 6%;float: left;font-size: 14px;color: #c4c4c4;margin-bottom: 15px;}
.xj-inp{width: 100%;height: 46px;line-height: 46px;border: 1px solid #ccc;padding: 0 10px;}
.sex-span{position: absolute;line-height: 46px;right: 0;text-autospace: 0;width: 30%;}
.sex-span label{margin: 0 10px 0 0;float: left;}
.sex-span label input{margin: 0 5px 0 0;}
.my-sel-pro-tit{font-size: 18px;color: #595959;margin-bottom: 32px;}
.xj-texa{font-size:14px;height: 240px;width: 100%;border: 1px solid #ccc;padding: 10px;margin-bottom: 20px;}
.yzm{width: 85px;height: 46px;position: absolute;right: 0;top: 0;display: block;}
.yzm img{width: 100%;height: 100%;}
.btn-tj{background: #01af84;height: 46px;width: 140px;line-height: 46px;color: #FFFFFF;font-size: 14px;display: block;margin: 5px auto 25px auto;}
</pre></body></html>